package com.zhuang.collection.set;

import java.util.Comparator;
import java.util.TreeSet;

@SuppressWarnings("all")
public class TreeSet_ {
	public static void main(String[] args) {
		TreeSet<String> treeSet = new TreeSet<>(new Comparator() {
			@Override
			public int compare(Object o1, Object o2) {
				// 下面 调用 String 的 compareTo 方法进行字符串大小比较
				// 要求加入的元素，按照长度大小排序
				// return ((String) o2).compareTo((String) o1);
				return ((String) o1).length() - ((String) o2).length();
			}
		});

		treeSet.add("tom");// 3
		treeSet.add("sp");
		treeSet.add("a");
		treeSet.add("abc");// 3

		System.out.println("treeSet=" + treeSet);
	}
}
